light-giving body - French English Dictionary